package com.tdam2013.grupo04;

import java.util.ArrayList;

import com.tdam2013.grupo04.datos.DatabaseHelper;
import com.tdam2013.grupo04.modelo.Conectividad;

import android.app.ListActivity;
import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;
import android.widget.Toast;

public class HistorialConectividadActivity extends ListActivity {
	class Adapter extends BaseAdapter {
		private Context context;

		public Adapter(Context contexto) {
			this.context = contexto;
		}

		@Override
		public int getCount() {
			return HistorialConectividadActivity.this.array.size();
		}

		@Override
		public Object getItem(int posicion) {
			return HistorialConectividadActivity.this.array.get(posicion);
		}

		@Override
		public long getItemId(int arg0) {
			return 0;
		}

		@Override
		public View getView(int posicion, View convertView, ViewGroup arg2) {
			View v = null;
			if (convertView == null) {
				LayoutInflater inflater = LayoutInflater.from(this.context);
				v = inflater.inflate(R.layout.conectividad_item, null);
				// LayoutInflater vi = (LayoutInflater) contexto.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
				// view = vi.inflate(R.layout.icono_contacto, null); VER ESTE CODIGO
			} else {
				v = convertView;
			}
			Conectividad conectividad = HistorialConectividadActivity.this.array.get(posicion);
			if (conectividad != null) {
				TextView estado = (TextView) v.findViewById(R.id.idEstado);
				estado.setText(conectividad.getIdEstado());
				TextView fecha = (TextView) v.findViewById(R.id.idFecha);
				fecha.setText((conectividad.getFecha()).toString());
				TextView hora = (TextView) v.findViewById(R.id.idHora);
				hora.setText((conectividad.getHora()).toString());
			}
			return v;
		}
	}
	private ArrayList<Conectividad> array;

	DatabaseHelper dbHelper;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		this.setContentView(R.layout.historial_conectividad);
		Adapter adapter = new Adapter(this);
		this.setListAdapter(adapter);
	}

	@Override
	protected void onStart() {
		super.onStart();
		// array=dbHelper.getHistorialConectividad();
		int x = this.dbHelper.getCountRegistrosConectividad();
		Toast toast = Toast.makeText(this, "Ok funciono!inserto!" + x + "registro/s", Toast.LENGTH_LONG);
		toast.show();
	}
}
